<%@ page import="com.lianzheng.AppConst" %>
<%@ page import="com.lianzheng.UserVO" %>
<%--
  Created by IntelliJ IDEA.
  User: ChadZhao
  Date: 12-2-9
  Time: 下午9:50
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib prefix="s" uri="/struts-tags" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<html>
<head>
    <title>文章审核</title>

    <style type="text/css">
        <!--
        .tr0 { }

        .tr1 { background-color: #f4f4f4; }

        body,td,th {
            font-size: 14px;
            color: #666666;
        }
        .form { width:99%; padding:5px;}
        .form th { text-align:right; font-weight:bold; padding:5px;}
        .form td { text-align:left; padding:5px;}
        .listinput { border:1px solid #ccc; padding:3px; background-image:url(<c:url value='/images/listinputbg.gif'/>); width:200px;height:24px;}
        .select1  { border:1px solid #ccc; padding:3px;}
        .button { background-image:url(<c:url value='/images/butbg.gif'/>); height:30px; line-height:30px; color:#FFFFFF; font-weight:bold; border:0px; cursor:hand;}
        a:link { font-size: 12px; color: #333333; text-decoration: none; font-family: "微软雅黑";}
        a:visited{ font-size: 12px; color: #333333; text-decoration: none; font-family: "微软雅黑";}
        a:hover {color:#666666; font-family: "微软雅黑";}
        -->
    </style>
</head>
<body onload="parent._setHeight()">
<form method="post">
    <table width="98%" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td><div style='float:left'> <img height="14" src="<c:url value='/frame/book1.gif'/>" width="20" />&nbsp;文章审核 </div>
      <div style='float:right;padding-right:8px;'>
        <!--  //保留接口  -->
      </div></td>
  </tr>
  <tr>
    <td height="1" background="<c:url value='/frame/sp_bg.gif'/>" style='padding:0px'></td>
  </tr>
</table>
    <table width="100%" border="0" cellpadding="0" cellspacing="0" class="form">
        <tr style="height:20px;">
            <th style="width:150px;" align="right">
                所属版块：
            </th>
            <td style="width:160px;">
                <%
                    UserVO user = (UserVO) session.getAttribute(AppConst.USER_KEY);
                    if ("0".equals(user.getUserType())) {
                %>
                <s:select name="partType" id="partType" theme="simple" cssStyle="width:190px;" cssClass="select1"
list="#{'1':'信息宣传->廉政头条','2':'信息宣传->图片新闻','3':'信息宣传->要闻速递','4':'信息宣传->廉情动态','5':'信息宣传->年度工作',
'7':'信息宣传->公告平台','40':'互动交流->专题交流','41':'互动交流->热点讨论','8':'廉政大讲堂->图片新闻','9':'廉政大讲堂->教育计划','10':'廉政大讲堂->教育视线','11':'廉政大讲堂->文化展厅','12':'廉政大讲堂->正反典型->勤廉风采','38':'廉政大讲堂->正反典型->案件聚焦',
'14':'廉政大讲堂->经验推广','6':'廉政大讲堂->他山之石','19':'廉政建设->政策法规->综合篇','20':'廉政建设->政策法规->教育篇',
'21':'廉政建设->政策法规->制度篇','22':'廉政建设->政策法规->监督篇','23':'廉政建设->政策法规->惩治篇','24':'廉政建设->政策法规->预防篇',
'25':'廉政建设->政策法规->纠风篇','16':'廉政建设->两权监督','17':'廉政建设->政风行风','18':'廉政建设->成果展示','26':'廉政文化->文化书架->清风书苑',
'27':'廉政文化->文化书架->格言警句','28':'廉政文化->文化书架->廉政画册','29':'廉政文化->文化书架->廉政书法','39':'廉政文化->文化书架->清风税廉','30':'廉政文化->廉政漫画'}"/>
                <%} else if("2".equals(user.getUserType())) {%>
                <s:select name="partType" id="partType" theme="simple" cssStyle="width:190px;" cssClass="select1"
list="#{'1':'信息宣传->廉政头条','3':'信息宣传->要闻速递','5':'信息宣传->年度工作',
'7':'信息宣传->公告平台','40':'互动交流->专题交流','41':'互动交流->热点讨论','9':'廉政大讲堂->教育计划','11':'廉政大讲堂->文化展厅','12':'廉政大讲堂->正反典型->勤廉风采','12':'廉政大讲堂->正反典型->案件聚焦',
'14':'廉政大讲堂->经验推广','6':'廉政大讲堂->他山之石','19':'廉政建设->政策法规->综合篇','20':'廉政建设->政策法规->教育篇',
'21':'廉政建设->政策法规->制度篇','22':'廉政建设->政策法规->监督篇','23':'廉政建设->政策法规->惩治篇','24':'廉政建设->政策法规->预防篇',
'25':'廉政建设->政策法规->纠风篇','16':'廉政建设->两权监督','17':'廉政建设->政风行风','18':'廉政建设->成果展示','26':'廉政文化->文化书架->清风书苑',
'27':'廉政文化->文化书架->格言警句','28':'廉政文化->文化书架->廉政画册','29':'廉政文化->文化书架->廉政书法','39':'廉政文化->文化书架->清风税廉','30':'廉政文化->廉政漫画'}"/>
                <%}%>
            </td>
            <th nowrap>标题：</th>
            <td><s:textfield name="articleTitle" id="articleTitle" theme="simple" cssClass="listinput" cssStyle="width:180px;"/></td>
            <th nowrap>
                状态：
            </th>
            <td><s:select name="status" id="status" theme="simple" cssClass="select1" list="#{'A':'全部','0':'未审核','1':'审核通过','2':'审核未通过'}"/></td>
            <td>
                <button type="button" id="queryBt" style="width:50px;" class="button" onclick="doQuery()">查询</button>&nbsp;
            </td>
        </tr>
    </table>
    <s:if test="pageVO != null">
    <table width="98%" align="center" border="0" cellpadding="5" cellspacing="1" style="margin-bottom:8px;margin-top:8px;">
  <%--<tr>--%>
    <%--<td background="<c:url value='/frame/wbg.gif'/>" bgcolor="#EEF4EA" class='title'><span><img align="absmiddle" src="<c:url value='/frame/ico.jpg'/>" width="13" height="15">文章列表</span></td>--%>
  <%--</tr>--%>
  <tr bgcolor="#FFFFFF">
    <td align="center"><table width="100%"  border="0" cellpadding="0" cellspacing="0">
        <tr align="center" style="background-image:url(<c:url value='/frame/lititbg_06.jpg'/>) ">
            <th height="29" width="60" nowrap>选择</th>
            <th nowrap>标题</th>
            <th width="100" nowrap>录入时间</th>
            <th width="100" nowrap>录入人员</th>
            <th width="100" nowrap>状态</th>
            <th width="100" nowrap>操作</th>
        </tr>
       <s:iterator value="%{pageVO.dataList}" id="dl" status="num">
      <tr class='tr<s:property value="#num.index%2"/>' onMouseMove="javascript:this.bgColor='#ddf5d4';" onMouseOut="javascript:this.bgColor='#FFFFFF';">
        <td height="29" align="center"><input type="checkbox" name="choiceBox" value="<s:property value="#dl.ID"/>"/></td>
        <td align="left"><s:property value="#dl.TITLE"/></td>
        <td align="center"><s:property value="#dl.INSERTDATE"/></td>
        <td align="center"><s:property value="#dl.USERNAME"/></td>
        <td align="center"><s:if test="#dl.STATUS==\"0\"">待审核</s:if><s:elseif test="#dl.STATUS==\"1\"">审核通过</s:elseif><s:elseif test="#dl.STATUS==\"2\"">审核未通过</s:elseif> </td>
        <td align="center">
                <s:if test="#dl.STATUS==\"0\""><a href="<c:url value='/system/editArticleInfo.do?dataType=2&articleId='/><s:property value="#dl.ID"/>">审核</a></s:if>
                <s:else><a href="<c:url value='/system/editArticleInfo.do?articleId='/><s:property value="#dl.ID"/>">编辑</a></s:else>
                <a href="#" onclick="doDelArticle('<s:property value="#dl.ID"/>')">删除</a>
                <a href="<c:url value='/viewArticleInfo.do?articleId='/><s:property value="#dl.ID"/>&partType=<s:property value="partType"/>" target="_blank">查看</a>
          </td>
      </tr>
    </s:iterator>
        <tr style="height:26px;font-size: 12px;">
            <td colspan="3" style="padding-left:6px;">
                <button type="button" class="button" style="width:50px;" onclick="checkAll()">全选</button>
                &nbsp;
                <button type="button" class="button" style="width:50px;" onclick="nocheck()">反选</button>
                &nbsp;
                <button type="button" class="button" onClick="passCheck()">审核通过</button>
                &nbsp;
                <button type="button" class="button" onClick="noPassCheck()">审核不通过</button>
            </td>
            <td colspan="2" style="padding-right:6px;text-align: right;">
                共<s:property value="%{pageVO.totalCount}"/>条
                共<s:property value="%{pageVO.totalPage}"/>页
                第<s:property value="%{pageVO.currentPage}"/>页
                <s:if test="%{pageVO.currentPage > 1}">
                    <a href="#" onclick='toPage(1);return false;'>[首页]</a>
                    <a href="#"
                       onclick='toPage(<s:property value="pageVO.priviousPage"/>);return false'>[上一页]</a>
                </s:if>
                <s:if test="%{pageVO.totalPage > pageVO.currentPage}">
                    <a href="#" onclick='toPage(<s:property value="pageVO.nextPage"/>);return false;'>[下一页]</a>
                    <a href="#" onclick='toPage(<s:property value="pageVO.totalPage"/>);return false;'>[尾页]</a>
                </s:if>
                <input name="goPage" type="text" class="listinput" style="width:28px;" size="1"/>&nbsp;
                <button type="button" class="button" style="width:32px;" onClick="jumpToPage()">GO</button>
                &nbsp;
            </td>
        </tr>
    </table>
        </s:if>
    </form>
</body>
<script language="javascript" src="<c:url value='/script/Calendar.js'/>"></script>
<script>
    parent._setHeight();

    function doQuery(){
        document.forms[0].action="<c:url value='/system/checkQueryArticleList.do?targerPageNum=1'/>";
        document.forms[0].submit();
    }

    function passCheck(){
        var haveCheck=false;
        if (document.all.choiceBox) {
             if (document.all.choiceBox.length) {
                for (var a = 0; a < document.all.choiceBox.length; a ++) {
                     if (document.all.choiceBox[a].checked) {
                           haveCheck=true;
                     }
                }
             } else {
                 if (document.all.choiceBox.checked) {
                      haveCheck=true;
                 }
             }
        } else {
            alert("没有可以审核的文章！");
            return;
        }
        if(!haveCheck){
            alert("请选择需要审核的文章！");
            return;
        }
        if(!confirm("您确定通过这些文章的审核吗？")){
            return;
        }
        document.forms[0].action="<c:url value='/system/doCheckArticles.do?checkFlag=1'/>";
        document.forms[0].submit();
    }

    function noPassCheck(){
        var haveCheck=false;
        if (document.all.choiceBox) {
             if (document.all.choiceBox.length) {
                for (var a = 0; a < document.all.choiceBox.length; a ++) {
                     if (document.all.choiceBox[a].checked) {
                           haveCheck=true;
                     }
                }
             } else {
                 if (document.all.choiceBox.checked) {
                      haveCheck=true;
                 }
             }
        } else {
            alert("没有可以审核的文章！");
            return;
        }
        if(!haveCheck){
            alert("请选择需要审核的文章！");
            return;
        }
        if(!confirm("您确定不通过这些文章的审核吗？")){
            return;
        }
        document.forms[0].action="<c:url value='/system/doCheckArticles.do?checkFlag=2'/>";
        document.forms[0].submit();
    }

    function doDelArticle(theid){
        if(!confirm("您确定删除这篇文章吗？")){
            return;
        }
        document.forms[0].action="<c:url value='/system/delArticleInfo.do?targerPageNum=1&articleId='/>"+theid;
        document.forms[0].submit();
    }

    function toPage(pageNum) {
        document.forms[0].action = "<c:url value='/system/checkQueryArticleList.do?targerPageNum='/>"+ pageNum;
        document.forms[0].submit();
    }

    function jumpToPage() {
        var iForm = document.forms[0];
        if (iForm.goPage.value == "") {
            alert("请输入要跳转到的页数！");
            return;
        }
        if (isNaN(iForm.goPage.value)) {
            alert("页数只能为整数！");
            return;
        }
        var toPageNum = parseInt(iForm.goPage.value);
        if (toPageNum < 1 || toPageNum > <s:if test="%{pageVO.totalPage != null}"><s:property value="%{pageVO.totalPage}"/></s:if><s:else>1</s:else>) {
            alert("页数输入有误！");
            return;
        }
        toPage(toPageNum);
    }

    function checkAll() {
        if (document.all.choiceBox) {
            if (document.all.choiceBox.length) {
                for (var a = 0; a < document.all.choiceBox.length; a ++) {
                    document.all.choiceBox[a].checked = true;
                }
            } else {
                document.all.choiceBox.checked = true;
            }
        }
    }

    function nocheck() {
        if (document.all.choiceBox) {
            if (document.all.choiceBox.length) {
                for (var a = 0; a < document.all.choiceBox.length; a ++) {
                    if (document.all.choiceBox[a].checked) {
                        document.all.choiceBox[a].checked = false;
                    } else {
                        document.all.choiceBox[a].checked = true;
                    }

                }
            } else {
                if (document.all.choiceBox.checked) {
                    document.all.choiceBox.checked = false;
                } else {
                    document.all.choiceBox.checked = true;
                }
            }
        }
    }
</script>
</html>